Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
1QH.net - Unique Quality Hosting.network
Расскажи о нас


Пользовательские движки шаблонизации

02.10.2009

Пример подключения движка Smarty:

В массиве $arCustomTemplateEngines регистрируется движок Smarty:

global $arCustomTemplateEngines;
$
arCustomTemplateEngines = array(
   "smarty" => array(
      "templateExt" => array("tpl"),
      "function" => "SmartyEngine"
   ),
);

В функции SmartyEngine инициализируются параметры движка в соответствии с требованиями Smarty (см. систему помощи Smarty). Далее в Smarty передаются переменные результатов работы компонента, входных параметров, языковых сообщений и т.д., а в конце вызывается метод обработки и показа шаблона Smarty:

function SmartyEngine($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template)
{
   if (!defined("SMARTY_DIR"))
      define("SMARTY_DIR", "<
абсолютныйпутькдвижку Smarty>/libs/");

   require_once( '<
абсолютныйпутькдвижку Smarty>/libs/Smarty.class.php' );

   $smarty = new Smarty;

   $smarty->compile_dir = "<
абсолютныйпутькдвижку Smarty>/templates_c/";
   $smarty->config_dir = "<
абсолютныйпутькдвижку Smarty>/configs/";
   $smarty->template_dir = "<
абсолютныйпутькдвижку Smarty>/templates/";
   $smarty->cache_dir = "<
абсолютныйпутькдвижку Smarty>/cache/";

   $smarty->compile_check = true;
   $smarty->debugging = false;

   $smarty->assign("arResult", $arResult);
   $smarty->assign("arParams", $arParams);
   $smarty->assign("MESS", $arLangMessages);
   $smarty->assign("templateFolder", $templateFolder);
   $smarty->assign("parentTemplateFolder", $parentTemplateFolder);

   $smarty->display( $_SERVER["DOCUMENT_ROOT"].$templateFile );
}

В строке "<абсолютныйпутькдвижку Smarty>" указывается абсолютный путь к движку Smarty.


Страница 2 - 2 из 3
Начало | Пред. | 1 2 3 | След. | Конец


Количество показов: 82550053
Рейтинг:  3.3

Возврат к списку

(Голосов: 1, Рейтинг: 3.3)

Материалы по теме:


Страницы: Пред. 1 ... 3746 3747 3748 3749 3750 ... 3844 След.
0  
Dennisgex
click for source brd wallet
Имя Цитировать 0  
0  
Richardhor
my response jaxx liberty
Имя Цитировать 0  
0  
RichardIrren
Имя Цитировать 0  
0  
RichardIrren
browse around here jaxx wallet download
Имя Цитировать 0  
0  
ClarkNiz
Имя Цитировать 0  
0  
DennisSmuts
you could look here brd wallet download
Имя Цитировать 0  
0  
ClarkHok
click here to read toast crypto wallet
Имя Цитировать 0  
0  
PeterGravy
Learn More write my thesis
Имя Цитировать 0  
0  
Richardmyday
Имя Цитировать 0  
0  
ClarkNiz
browse around this site toast wallet login
Имя Цитировать 0  
0  
ClarkNiz
click here for more info toast wallet website
Имя Цитировать 0  
0  
RichardKET
Имя Цитировать 0  
0  
PeterGravy
Имя Цитировать 0  
0  
Clarkpib
Имя Цитировать 0  
0  
Richardmyday
site link jaxx liberty
Имя Цитировать 0  
0  
Dennistar
hop over to this site brd crypto
Имя Цитировать 0  
0  
LouisErusy
Имя Цитировать 0  
0  
PeterGravy
Имя Цитировать 0  
0  
RichardIrren
recommended you read jaxx wallet
Имя Цитировать 0  
0  
Dennisgex
Имя Цитировать 0  
0  
Clarkgaupe
click reference toast crypto wallet
Имя Цитировать 0  
0  
ClarkNiz
Имя Цитировать 0  
0  
Sheilaseith
В поисках достоверного источника редкоземельных металлов и сплавов? Обратите внимание на компанию Редметсплав.рф. Мы предлагаем широкий ассортимент продукции, обеспечивая превосходное качество каждого изделия.

Редметсплав.рф защищает все стадии сделки, предоставляя полный пакет необходимых документов для законного использования товаров. Неважно, какие объемы вам необходимы – от мелких партий до крупнооптовых заказов, мы готовы выполнить любой запрос с высоким уровнем сервиса.

Наша команда поддержки всегда на связи, чтобы помочь вам в определении подходящих продуктов и ответить на любые вопросы, связанные с применением и характеристиками металлов. Выбирая нас, вы выбираете достоверность в каждой детали сотрудничества.

Заходите на наш сайт Редметсплав.рф и убедитесь, что наше качество и сервис - ваш лучший выбор.
Наша продукция:

Шестигранник алюминиевый 11 мм 1201 ГОСТ 8560-78  Выбирайте из разнообразия размеров и конфигураций алюминиевых шестигранников. Надежное, прочное и устойчивое решение для строительных и монтажных работ. Используйте шестигранники для создания каркасов, крепежных элементов, облицовки и отделки. Коррозионная устойчивость гарантирует долгий срок службы в любых условиях.
Имя Цитировать 0  
0  
LouisSpott
visit their website write my paper
Имя Цитировать 0  
0  
Dennisgex
click for more brd wallet
Имя Цитировать 0  
Страницы: Пред. 1 ... 3746 3747 3748 3749 3750 ... 3844 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

1QH.net - Unique Quality Hosting.network
liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved